API Documentation
Logger.h
1 // Logger.h
3 //
5 
6 namespace nkLog
7 {
14  class DLL_LOG_EXPORT Logger
15  {
16  public :
17 
21  Logger () ;
25  virtual ~Logger () ;
26 
27  // Action
35  virtual void log (const StringView& message, const StringView& className) = 0 ;
36  } ;
37 }
nkLog::StringView
Allows to exchange strings with external code.
Definition: StringView.h:18
nkLog
Encompasses all API of component NilkinsLog.
Definition: ConsoleLogger.h:7
nkLog::Logger::log
virtual void log(const StringView &message, const StringView &className)=0
nkLog::Logger
An interface to make all logging capabilities central.
Definition: Logger.h:15
nkLog::Logger::Logger
Logger()
nkLog::Logger::~Logger
virtual ~Logger()